package com.liantong.common.mapper;

import com.liantong.common.po.BusinessHall;
import com.liantong.common.po.BusinessHallExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;

public interface BusinessHallMapper {
    int countByExample(BusinessHallExample example);

    int deleteByExample(BusinessHallExample example);

    List<BusinessHall> selectByExample(BusinessHallExample example);

    int updateByExampleSelective(@Param("record") BusinessHall record, @Param("example") BusinessHallExample example);

    int updateByExample(@Param("record") BusinessHall record, @Param("example") BusinessHallExample example);

    List<BusinessHall> selectByExampleAndPage(BusinessHallExample example, RowBounds rowBound);

    int deleteByPrimaryKey(String id);

    int insert(BusinessHall record);

    int insertSelective(BusinessHall record);

    BusinessHall selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(BusinessHall record);

    int updateByPrimaryKey(BusinessHall record);
}